glazed roof covered - French English Dictionary